草庐IT

Linux 发行版

全部标签

基于 debian 发行版本的密码设置策略

密码过期时间设置修改/etc/login.defs中的选项PASS_MAX_DAYS99999代表不过期我们将该值改为90密码复杂度设置需要安装pam扩展包libpam-pwquality或libpam-cracklib。这里选择安装libpam-cracklibsudoaptupdatesudoaptinstalllibpam-cracklib查看是否安装成功dpkg-llibpam-cracklib安装成功后/etc/pam.d/common-password文件会新增一行配置策略修改/etc/pam.d/common-password的配置策略以三级等保的要求为例,要求如下(如值为-1代

Win系统下安装Linux双系统教程(非常详细)从零基础入门到精通,看完这一篇就够了

软件下载软件:Linux版本:18.0.4语言:简体中文大小:1.82G安装环境:Win11/Win10/Win8/Win7硬件要求:CPU@2.0GHz内存@4G(或更高)下载通道①丨百度网盘:1.ubuntu18.0.4下载链接:https://pan.baidu.com/s/13469aDpGacReo1bFvTKmng提取码:77772.工具下载链接:https://pan.baidu.com/s/17AwjX2AO7E5fHjYWQmINPQ提取码:7777软件介绍Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,是一个基于POSIX和Unix的多用户

Linux-05git

git教程代码托管平台:git.acwing.com1git基本概念工作区:仓库的目录。工作区是独立于各个分支的。暂存区:数据暂时存放的区域,类似于工作区写入版本库前的缓存区。暂存区是独立于各个分支的。切换分支不会新创建暂存区。版本库:存放所有已经提交到本地仓库的代码版本版本结构:树结构,树中每个节点代表一个代码版本。origin:默认代表云端2git常用命令gitconfig--globaluser.namexxx:设置全局用户名,信息记录在~/.gitconfig文件中gitconfig--globaluser.emailxxx@xxx.com:设置全局邮箱地址,信息记录在~/.gitco

【Linux】Linux运维基础

Linux简介:Linux是一个开源的操作系统内核,最初由LinusTorvalds创建。它通常与GNU工具一起使用,以创建一个完整的操作系统。Linux操作系统有许多基于内核的发行版,如Ubuntu、CentOS、Debian等,每个发行版都有其独特的特性和包管理工具。登录和用户管理:使用SSH(SecureShell)协议远程登录到Linux服务器,确保安全的远程访问。添加新用户,可以使用useradd命令,并使用passwd命令设置密码。修改和删除用户帐户,可以使用usermod和userdel命令。文件系统和目录结构:Linux文件系统使用层次结构,根目录(/)是整个文件系统的顶级目录

Linux学习笔记-Ubuntu下使用Crontab设置定时任务

文章目录一、概述二、基于crontab的设置2.1基本命令说明2.2使用-e指令编辑命令2.2.1进入编辑模式2.2.2指令信息格式2.2.4开启日志1)修改rsyslog配置文件2)重启rsyslog3)查看日志2.2.3设置后之后重启服务三、示例3.1每隔一分钟往文件中日期3.2使用-l查看任务列表3.3使用-r删除所有任务3.4设置定时关机总结白衣沽酒绮罗生百代繁华一朝都,谁非过客;千秋明月吹角寒,花是主人。一、概述crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行

linux实训五软件包管理和进程管理

实训内容:使用RPM(1)使用RPM查询lsof命令是否被安装,如未安装,请使用RPM命令安装。rpm-qlsof(2)使用RPM命令查看被安装的包的信息,并列出该包中有哪些文件。rpm-qilsofrpm-qllsof(3)使用RPM命令卸载lsof命令。rpm-elsof–nodeps使用YUM搭建本地YUM源。(2)使用YUM命令列出所有可更新的软件清单。(3)使用YUM命令查找lsof命令的软件包。yumcheck-update(3)使用YUM命令查找lsof命令的软件包。yumsearchlsof(4)使用YUM命令安装lsof命令。yuminstalllsof3、进程查看、终止、挂

Linux系统(总结)

目录 一、Linux系统     1.什么是Linux系统     2.Linux基础命令二、Alias别名系统     1.什么是别名系统     2.别名系统的设置三、查看文件     1.为什么要会查看文件2.怎么查看文件全量查看文件内容分页查看文件内容动态查看过滤查找文件中想要的内容grep-n显示匹配内容的所在行号grep-c查找匹配内容一共有多少行的总数量grep-v反向选取grep-e条件满足其中一个,都可过滤内容显示出来(后面可跟多个或者单个内容条) 一、Linux系统1.什么是Linux系统Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线

linux环境配置kafka

下载软件首先先下载kafka的包,kafka是apache基金会的一部分,官网下载我原本下载的是最新的3.6.0,但是部署时发生了错误,所以回退到了2.6.0版本安装包名:kafka_2.13-2.6.0.tgz,其中2.13是scala版本,因为kafka是用scala语言写的,2.6.0是kafka的版本tar-xvzfkafka_2.13-2.6.0.tgz把压缩包放到local目录解压然后cd进入cdkafka_2.13-2.6.0可以看到压缩包内总共有这些内容:其中etc是我新建的,不属于压缩包bin里都是.sh文件,存放kafka的常用脚本config里都是.properties文

Linux之进程(四)(进程地址空间)

目录一、程序地址空间二、进程地址空间1、概念2、写时拷贝3、为什么要有进程地址空间四、总结一、程序地址空间我们先来看看下面这张图。这张图是我们在学习语言时就见到过的内存区域划分图。 下面我们在Linux下看一看内存区域是不是也是这么划分的。可见在Linux下也是符合上面的分布的。那么下面我们来看看下面的代码: 上面的代码中用fork函数创建了一个子进程,其中让子进程相将全局变量g_val该从100改为200后打印,而父进程先休眠3秒钟,然后再打印全局变量的值。按我们之前所学的来说子进程打印的全局变量的值为200,而父进程是在子进程将全局变量改后再打印的全局变量,而且全局变量在整个程序中应该只有

Linux环境下安装部署单机RabbitMQ(离线)

摘要本文档适用于在Linux系统下部署单体RabbitMQ,是在无网的情况下部署的。涉及的任何操作都是通过手动下载安装包然后上传到服务器上进行安装,因此也遇到一些问题,并在此文档中记录。实际操作环境:KylinV10,实际操作的Linux系统是银河麒麟。根据我安装的过程,觉得适用于所有Linux的操作系统。一、准备环境1.确认目前服务器上是否有gcc的环境命令:gcc-v如出现如图所示,如果出现gcc版本信息及其他相关信息,则说明已经有gcc环境了,跳过后续安装gcc步骤;若没有则需要安装。2.安装gcc、g++离线安装阿里云盘下载地址:https://www.aliyundrive.com/